﻿@charset "utf-8";
.indexFlash{height:600px; position:relative; background:#000; overflow:hidden;}
.indexFlash li a{display:block; height:600px;}
.indexFlash .prev{position:absolute; z-index:10; left:50%; top:202px; margin-left:-600px; display:block; background:url(../images/nimg62_1.png) left top no-repeat; width:62px; height:62px;}
.indexFlash .prev:hover{background:url(../images/nimg62_1_1.png) left top no-repeat;}
.indexFlash .next{position:absolute; z-index:10; right:50%; top:202px; margin-right:-600px; display:block; background:url(../images/nimg62_2.png) left top no-repeat; width:62px; height:62px;}
.indexFlash .next:hover{background:url(../images/nimg62_2_1.png) left top no-repeat;}

.indexNews{position:absolute; z-index:10; left:0px; top:549px; width:100%; height:138px; background:url(../images/indexnews.png);}
.indexNews .fl{width:360px; padding-left:170px; height:138px; position:relative; font-size:13px; line-height:24px; color:#ccc; text-align:justify;}
.indexNews .imgDiv{position:absolute; left:0px; top:18px; border:#84878a solid 3px;}
.indexNews .name a{display:block; color:#FFF; font-size:16px; line-height:42px; padding-top:9px;}
.indexNews .name a:hover{color:#ff6600;}
.indexNews .fr{width:535px; padding-top:15px;}
.indexNews li a{display:block; height:26px; line-height:26px; font-size:14px; color:#ccc; overflow:hidden; position:relative; padding-left:16px; background:url(../images/ico1.gif) left center no-repeat;}
.indexNews li span{position:absolute; top:0px; right:0px;}
.indexNews li a:hover{background:url(../images/ico1on.gif) left center no-repeat; color:#ff6600;}

.indexPart1, .indexPart1 .wal{height:600px; position:relative; background:#f4f5f7; text-align:center;}
.indexPart1 .btn1{display:block; background:url(../images/ico1.png) left top no-repeat; width:30px; height:30px; position:absolute; z-index:10; left:50%; bottom:-15px; margin-left:-15px;}
.indexPart1 .title{font-size:22px; line-height:36px;}
.indexPart1 .title div{font-size:48px; line-height:55px; padding:40px 0 3px 0;}
.indexPart1 .msg{font-size:16px; line-height:30px; color:#333; padding:0 233px 10px 233px;}
.indexPart1 .more{height:68px;}
.indexPart1 .more a{display:block; background:url(../images/btn1.png) left top no-repeat; width:129px; height:29px; line-height:29px; font-size:14px; text-indent:30px; text-align:left; margin:0 auto;}
.indexPart1 .list{width:1040px; height:260px; margin:0 auto;}
.indexPart1 li{float:left; width:260px; position:relative; height:255px;}
.indexPart1 .btn{position:absolute; left:0px; top:0px; width:100%; display:block; background:url(../images/nimg168_3bg.png) center top no-repeat; height:168px; display:none;}
.indexPart1 .name a{display:block; font-size:14px; text-transform:uppercase;}
.indexPart1 .name a div{font-size:24px; padding:10px 0 5px 0;}
.indexPart1 .liNow a{color:#ff6600;}
.indexPart1 .liNow .btn{display:block;}

.indexPart2{height:578px; position:relative; background:#000; text-align:center;}
.indexPart2 .title{font-size:48px; line-height:55px; padding:65px 0 0 0;}
.indexPart2 .msg{padding:15px 0 65px 0; font-size:19px; color:#FFF;}
.indexPart2 .list{width:1072px;}
.indexPart2 li{float:left; width:33.3%; height:268px; position:relative;}
.indexPart2 .name a{display:block; color:#FFF; font-size:24px; padding:20px 0;}
.indexPart2 .btn{display:block; background:url(../images/btn2.png) center top no-repeat; width:100%; height:201px; position:absolute; left:0px; top:5px; display:none;}

.indexPart3{height:604px; position:relative; background:url(../images/indexpart3.png) center 270px repeat-x; text-align:center;}
.indexPart3 .title{font-size:48px; line-height:55px; padding:35px 0 0 0;}
.indexPart3 .msg{padding:15px 0 75px 0; font-size:19px;}
.indexPart3 .list{overflow:hidden; position:relative;}
.indexPart3 ul{width:200%;}
.indexPart3 li{float:left; text-align:center; width:172px; padding-top:48px; font-size:14px; line-height:23px; color:#999; position:relative; left:36px;}
.indexPart3 .li_02{padding-top:0px;}
.indexPart3 .li_03{padding-top:17px;}
.indexPart3 .li_04{padding-top:87px;}
.indexPart3 .li_05{padding-top:0px;}
.indexPart3 .li_06{padding-top:70px;}
.indexPart3 li .name{font-size:16px; padding:10px 0 2px 0;}

.indexPart4{height:602px; position:relative; background:#000; text-align:center;}
.indexPart4 .title{font-size:48px; line-height:55px; padding:20px 0 0 0;}
.indexPart4 .msg{font-size:22px; line-height:30px; color:#fff; padding:10px 0 15px 0;}
.indexPart4 .more{height:90px;}
.indexPart4 .more a{display:block; background:url(../images/btn1.png) left top no-repeat; width:129px; height:29px; line-height:29px; font-size:14px; text-indent:30px; text-align:left; margin:0 auto;}
.indexPart4 .prev{position:absolute; z-index:10; left:50%; top:338px; margin-left:-600px; display:block; background:url(../images/nimg62_3.png) left top no-repeat; width:62px; height:62px;}
.indexPart4 .prev:hover{background:url(../images/nimg62_3_1.png) left top no-repeat;}
.indexPart4 .next{position:absolute; z-index:10; right:50%; top:338px; margin-right:-600px; display:block; background:url(../images/nimg62_4.png) left top no-repeat; width:62px; height:62px;}
.indexPart4 .next:hover{background:url(../images/nimg62_4_1.png) left top no-repeat;}
.indexPart4 .list{width:1060px;}
.indexPart4 li{float:left; width:265px; height:311px; overflow:hidden; position:relative; background:url(../images/indexpart4.png) center top no-repeat; font-size:14px; line-height:25px; color:#666;}
.indexPart4 .imgDiv{padding-top:15px;}
.indexPart4 li .content div{font-size:16px; padding:8px 0 0 0;}
.indexPart4 li .content2{background:url(../images/indexpart4bg1.png) center top no-repeat; height:92px; position:absolute; z-index:10; left:0px; bottom:-169px; color:#FFF; text-align:justify; padding:0 35px; width:195px;}
.indexPart4 li .content2 div{font-size:12px;}
.indexPart4 li a{color:#FFF;}
.indexPart4 li h1{font-weight:400; padding:8px 0 0 0;}

.indexPart5{height:647px; position:relative; background:#f4f5f7; text-align:center;}
.indexPart5 .title{font-size:48px; line-height:55px; padding:30px 0 0 0;}
.indexPart5 .msg{font-size:22px; line-height:30px; padding:10px 0 30px 0;}
.indexPart5 .more a{display:block; background:url(../images/btn1.png) left top no-repeat; width:129px; height:29px; line-height:29px; font-size:14px; text-indent:30px; text-align:left; margin:0 auto;}
.indexPart5 .list{height:425px; width:1098px; margin:0 auto; overflow:hidden; position:relative;}
.indexPart5 ul{width:110%;}
.indexPart5 li{position:absolute; width:281px; height:195px; text-align:left;}
.indexPart5 li .name a{display:block; width:275px; height:190px; line-height:190px; text-align:center; background:#fd6a02; color:#FFF; font-size:40px; position:absolute; left:0px; top:0px; display:none;}
.indexPart5 .li_01{width:261px; height:385px;}
.indexPart5 .li_01 .name a{width:255px; height:385px; line-height:385px;}

.about{padding:0px 0px 5px 0px; font-size:14px; line-height:24px; text-align:justify; color:#333;}
.about p{ margin:20px 0px;}
.about p img { margin:10px;}
.about p span.kcbt { background-color:#e4e4e4; padding:4px; font-size:15px; font-weight:bold; color:#FF3300;}
.about .imgDiv{padding:20px 0;}
.about .msg span{font-size:18px;}
.about table {border-collapse: collapse; border: none; margin-bottom:5px;}
.about table tbody tr td {border: solid #d3d3d3 1px; text-align:center; font-size:12px; padding:5px 0px}
#biaoti { font-size:16px; color:#000000; font-weight:bold; padding:15px 0px;}
#biaoti span { font-size:12px; color:#666666; font-weight:100;}
#zuti { text-align:center; color:#FF3300; font-size:18px; line-height:35px; margin:10px 0px; font-weight:bold; background-color:#e4e4e4; padding:10px 0px;}
#zuti span { font-size:18px; font-weight:100; color:#666666;}
.about .siziimg { float:left; margin:20px 40px 0 0;}
.about .siziimg2 { float:right; margin:20px 0 0 40px;}
.about .sizitext { display:block; font-size:14px; line-height:26px; height:403px; padding-top:28px;}
.sizitext span { background-color:#CCCCCC; padding:10px; font-size:16px; font-weight:bold; color:#FF3300;}

.news{padding:13px 0;}
.news li{height:147px; overflow:hidden; position:relative; border-bottom:#e3e3e3 solid 1px; padding-left:168px;}
.news .imgDiv{position:absolute; left:0px; top:21px;}
.news .name{font-size:18px; padding-top:18px;}
.news dl{height:28px; line-height:28px; overflow:hidden; font-size:13px; color:#ccc;}
.news dd{float:left; padding-right:20px;}
.news dd img{float:left; margin-right:5px; position:relative; top:8px;}
.news .content{font-size:14px; line-height:24px; color:#999;}

.pageMore{display:block; text-align:center; background:url(../images/nimg29_1.png) center 20px no-repeat; padding:55px 0 35px 0; font-size:16px;}

.newShow .title{text-align:center; padding:35px 0 15px 0; font-size:24px;}
.newShow .time{color:#999; text-align:center; background:url(../images/line1.png) top repeat-x; height:29px; line-height:29px; overflow:hidden;}
.newShow .time a { color:#999;}
.newShow .content{padding:5px 25px; font-size:14px; line-height:26px; text-align:justify;}
.newShow .content p { margin:15px 0px;}
.newShow .content p img { margin:0 auto; display:block; max-width:850px;}
.newShow .btnDiv{height:70px; line-height:45px; overflow:hidden; font-size:16px; background:url(../images/line2.png) top repeat-x;}

.recomment{width:950px; overflow:hidden; position:relative;}
.recomment h1{font-weight:400; font-size:18px; padding:10px 0; color:#f00; margin-bottom:10px; border-bottom:#dcdcdc solid 1px;}
.recomment ul{width:110%;}
.recomment li{float:left; font-size:14px; height:32px; line-height:32px; width:475px; overflow:hidden; background:url(../images/ico3.png) left center no-repeat; text-indent:11px; position:relative;}
.recomment li span{position:absolute; left:360px; top:0px; white-space:nowrap; color:#999;}

.employment{padding-top:43px; width:950px; overflow:hidden; position:relative;}
.employment ul{width:110%;}
.employment li{position:absolute; width:305px; border:#e8e8e8 solid 1px; background:#FFF; margin-right:13px; margin-bottom:15px;}
.employment .imgDiv{text-align:center; padding-top:15px;}
.employment .name{text-align:center; height:44px; line-height:44px; overflow:hidden; font-size:16px;}

.imgShow{padding-top:60px; height:540px; width:830px; margin:0 auto; overflow:hidden; position:relative;}
.imgShow .prev{display:block; background:url(../images/nimg17_1.png) left top no-repeat; width:17px; height:33px; position:absolute; z-index:10; left:30px; top:295px;}
.imgShow .next{display:block; background:url(../images/nimg17_2.png) left top no-repeat; width:17px; height:33px; position:absolute; z-index:10; right:30px; top:295px;}
.imgShow .bg{position:absolute; z-index:5; right:0px; top:60px; width:128px; height:511px; background:url(../images/bg.png);}
.imgShow .list{width:830px; overflow:hidden; position:relative;}
.imgShow li{width:702px;}

.faq{padding:20px 0;}
.faq li{border-bottom:#e5e5e5 solid 1px;}
.faq .title{padding:15px 0 15px 25px; background:url(../images/ico4_1.png) 4px 22px no-repeat; font-size:16px; cursor:pointer;}
.faq .content{display:none;}
.faq .liNow{border:0px;}
.faq .liNow .title{background:url(../images/ico5_1.png) 4px 24px no-repeat; color:#F00; padding-bottom:0px;}
.faq .liNow .content{display:block; font-size:16px; line-height:30px; color:#999; background:url(../images/faqbg1_1.png) center top no-repeat; padding-top:25px;}
.faq .liNow .content span{color:#F00;}
.faq .liNow .bg1{background:url(../images/faqbg2_1.png) center bottom no-repeat; padding-bottom:14px;}
.faq .liNow .bg2{background:url(../images/faqbg3_1.png) center top repeat-y; padding:0 20px 0 33px;}

.Train{padding-top:43px; width:950px; overflow:hidden; position:relative;}
.Train ul{width:110%;}
.Train li{float:left; width:431px; height:296px; overflow:hidden; border:#f1f1f1 solid 1px; background:#FFF; padding:9px 9px 0 9px; margin-right:45px; margin-bottom:45px; font-size:14px; line-height:26px;}
.Train li .name a{display:block; color:#ff3300; font-size:24px; padding:15px 0 5px 0;}
.Train .liNow{background:#666; border:#666 solid 1px; color:#FFF;}
.Train .liNow .name a{color:#FFF;}

.TrainTitle{position:absolute; z-index:20; left:0px; top:-40px; width:100%; height:97px; background:url(../images/traintitle_1.png) center top no-repeat; text-align:center; font-size:18px;}
.TrainTitle h1{font-size:36px; padding:8px 0 1px 0;}

.TrainPart1{height:466px; position:relative; padding-top:30px;}
/*.TrainPart1 .list{width:1200px; overflow:hidden; position:relative;}
.TrainPart1 ul{width:200%;}
.TrainPart1 li{float:left; width:215px; height:392px; margin-right:31px; position:relative; background:url(../images/trainpart1_1.png) left bottom no-repeat; text-align:center;}
.TrainPart1 h2{font-size:26px; font-weight:400; padding:100px 0 10px 0;}
.TrainPart1 h2 a{color:#ff6600;}
.TrainPart1 .content{font-size:14px; line-height:24px; padding:0 10px;}
.TrainPart1 .imgDiv{position:absolute; left:0px; bottom:0px;}
.TrainPart1 .imgDiv img{ width:215px; height:178px; display:inline-block; max-width:100%;}*/

.TrainPart2, .TrainPart2 .wal{height:425px;  background:url(../images/bjone_1.jpg)no-repeat; position:relative;padding-top: 15px;}
.TrainPart2 .more{display:block; background:url(../images/btn3.png) left top no-repeat; width:180px; height:54px; position:absolute; z-index:10; left:70px; top:370px;}
.TrainPart2 .tab{width:844px; margin-left:auto; padding-top:27px; height:72px; overflow:hidden;}
.TrainPart2 .tab li{float:left; margin-right:63px; position:relative; left:219px; width:170px; height:72px; line-height:45px; background:url(../images/tab_1.png) right top no-repeat; text-align:center; color:#FFF; font-size:30px;}
.TrainPart2 .tab .liNow{background:url(../images/tab_1.png) left top no-repeat;}
.TrainPart2 .tabContentDiv{width:1166PX; overflow:hidden; margin-left:auto; padding-top:70px;}
.TrainPart2 .tabContentDiv ul{width:300%;}
.TrainPart2 .tabContent li{float:left; margin-right:24px; background:url(../images/trainpart2_1.png) left top no-repeat; width:195px; height:320px; padding:9px 8px; color:#999; font-size:14px; line-height:20px;}
.TrainPart2 .tabContent li .content { margin-top:4px; text-align:center;}
.TrainPart2 .tabContent .imgDiv{overflow:hidden;}
.TrainPart2 .tabContent span{color:#ff6600;}

.TrainPart3{ height:705px;background:url(../images/part3_1.jpg) center no-repeat; overflow:hidden; position:relative;}
.TrainPart3s{ height:592px;background:url(../images/part3s_1.jpg) center no-repeat; overflow:hidden; position:relative;}

.TrainPart4 {position:relative; height:458px; background:#ffcc66;}
.TrainPart4 .list{width:1200px; overflow:hidden; position:relative; padding-top:108px;}
.TrainPart4 ul{width:200%;}
.TrainPart4 li{float:left; background:url(../images/trainpart4_1.png) left top no-repeat; width:232px; height:280px; position:relative; overflow:hidden; margin-right:10px;}
.TrainPart4 .imgDiv{position:absolute; z-index:10; left:0px; top:0px; height:206px; overflow:hidden;}
.TrainPart4 .name a{display:block; position:absolute; left:0px; bottom:0px; font-size:24px; color:#FFF; height:74px; line-height:74px; width:100%; text-align:center;}
.TrainPart4 .content{line-height:24px; padding:10px;}
.TrainPart4 .btn{text-align:center; position:relative; top:-5px;}
.TrainPart4 .btn a{color:#ff6600; font-size:16px;}

.TrainPart5{height:512px; position:relative; background:url(../images/trainpart5_1.png) center 138px no-repeat;}
.TrainPart5 .TrainTitle{top:62px;}
.TrainPart5 .list{width:1200px; height:227px; overflow:hidden; position:relative; padding-top:215px;}
.TrainPart5 ul{width:200%;}
.TrainPart5 li{float:left; width:153px; text-align:center; padding-right:19px; line-height:45px; font-size:18px;}
.TrainPart5 .more{display:block; background:url(../images/more_1.png) left top no-repeat; width:200px; height:35px; margin:0 auto;}


.TrainPart6{background:url(../images/trainpart6_1.gif) top repeat-x; height:515px; position:relative;}
.TrainPart6 .title{height:151px; text-align:center; font-size:18px; color:#FFF;}
.TrainPart6 .title h1{font-size:36px; padding:23px 0 1px 0;}

.TrainPart6 .case-top2{width: 1200px;height: 255px;margin: 0 auto;overflow: hidden;}
.TrainPart6 .rollBox2{ width:100%;}
.TrainPart6 .img-scrol2{ width:1200px;position: relative;}
.img-scrol2 .pres {cursor: pointer;width: 52px;height: 52px; background: url(../images/zuo1_1.png) no-repeat;position: absolute;top: 101px;left: 10px;z-index: 10;}
.img-scrol2 .nexts {cursor: pointer;width: 52px;height: 52px;background: url(../images/you11_1.png) no-repeat; position: absolute;top: 101px;right:43px;z-index: 10;}
.img-list2 {position: relative;width: 1200px;overflow: hidden;margin: 0 auto;}
.img-list2 ul {width: 9999px;}
.img-list2 ul { width: 9999px;}
.img-scrol2 .nexts:hover {cursor: pointer; width: 52px; height: 52px; background: url(../images/you1_1.png) no-repeat;position: absolute;top: 101px;right: 43px;z-index: 10;}
.img-scrol2 .pres:hover {cursor: pointer;width: 52px;height: 52px;background: url(../images/zuo11_1.png) no-repeat;position: absolute;top: 101px;left: 10px;z-index: 10;}


.TrainPart6 li{float:left; margin-right:53px; width:322px; height:255px; overflow:hidden; position:relative; background-color:#fff;padding:0 15px 0 220px;border-radius: 6px;}
.TrainPart6 .imgDiv{position:absolute; left:0px; top:0px;}
.TrainPart6 .name{position:absolute; z-index:10; left:320px; top:10px; font-size:18px; font-weight:bold; color:#FFF; background:url(../images/bg1_1.png) left top no-repeat; width:92px; height:27px; line-height:27px; padding-left:7px; border-radius: 5px; text-align:center;}
.TrainPart6 .msg{line-height:27px; padding:10px 0 8px 80px; color:#ff6600; font-size:16px;}
.TrainPart6 .content{font-size:14px; line-height:28px; text-align:justify; color:#996633; padding-top:45px;}
.TrainPart6 .more{display:block; background:url(../images/btn4_1.png) left top no-repeat; width:200px; height:35px; margin:0 auto;}





.TrainPart7{height:482px; position:relative; background:#ffcc66 url(../images/trainpart7_1.png) center top no-repeat;}
.TrainPart7 .title{text-align:center; font-size:36px; font-weight:bold; color:#ff6600; height:133px; line-height:92px; background:url(../images/line2_1.gif) left 92px repeat-x;}
.TrainPart7 .list{width:1200px; overflow:hidden; position:relative;}
.TrainPart7 ul{width:100%;}
.TrainPart7 li{float:left; width:403px; height:324px; overflow:hidden; position:relative; background:url(../images/trainpart7bg_1.png) 63px top no-repeat;}
.TrainPart7 .ico{position:absolute; z-index:10; left:0px; bottom:0px;}
.TrainPart7 .imgDiv{padding:12px 0 0 77px;}
.TrainPart7 .content{width:222px; padding:5px 0 0 144px; font-size:14px; line-height:30px; text-align:justify;}

.TrainPart8 .title{text-align:center; font-size:36px; font-weight:bold; height:118px; line-height:110px;}
.TrainPart8 .list{width:1200px; overflow:hidden; position:relative;}
.TrainPart8 ul{width:200%;}
.TrainPart8 li{float:left; width:240px; height:265px; overflow:hidden; background:url(../images/trainpart8_1.png) left top no-repeat;}
.TrainPart8 h1{color:#ff6600; padding:33px 0 3px 22px;}
.TrainPart8 .content{padding-left:22px; line-height:26px; color:#999; text-align:justify; width:190px;}

.TrainPart9{height:56px; line-height:56px; background:#ff6600; text-align:center; color:#FFF; position:relative;}
.TrainPart9 h1{font-size:25px;}
.TrainPart9 span{padding:0 85px;}
.TrainPart9 img{position:absolute; z-index:20; top:-40px; left:50%; margin-left:-85px;}

.TrainPart10, .TrainPart10 .wal{height:285px; position:relative; background:#222;}
.TrainPart10 .tel{height:100px; padding-left:57px; background:url(../images/nimg51.png) left 32px no-repeat; color:#FFF;}
.TrainPart10 .tel div{font-size:16px; padding:28px 0 0 0; letter-spacing:11px;}
.TrainPart10 .tel b{font-family:Arial; font-size:33px;}
.TrainPart10 .list li{line-height:24px; padding:10px 0 0 15px;}
.TrainPart10 .list h5{color:#999;}
.TrainPart10 .ewm{position:absolute; left:513px; top:77px; text-align:center; color:#999; font-size:16px; line-height:45px;}
.TrainPart10 .form{position:absolute; top:38px; right:0px; width:383px;}
.TrainPart10 .form li{height:44px; line-height:33px; overflow:hidden; position:relative; color:#999; font-size:18px; padding-left:77px;}
.TrainPart10 .form li em{position:absolute; left:0px; top:0px; white-space:nowrap; font-size:16px; color:#ff6600;}
.TrainPart10 .form .input1{float:left; width:100%; height:33px; line-height:33px; text-indent:10px; background:#FFF; color:#999; font-size:18px;}
.TrainPart10 .form dd{float:left; white-space:nowrap; padding-right:20px;}
.TrainPart10 .form dd input{position:relative; left:-2px; top:7px; float:left;}
.TrainPart10 .form .btn1{background:url(../images/btn5.png); width:303px; height:41px; font-size:24px; color:#FFF; cursor:pointer;}
.TrainPart10 .msg{position:absolute; bottom:21px; right:0px; line-height:24px; color:#494949; width:383px;}

.sideBar{position:fixed; z-index:20; right:0px; top:50%; margin-top:-105px; width:121px;}
.sideBar a{display:block; height:42px; line-height:40px; text-align:center; font-size:18px; background:#999 url(../images/bg1.gif) bottom repeat-x; color:#FFF;}
.sideBar a:hover, .sideBar .aNow{background:#ff6600;}
.sideBar .liFirst a{background:url(../images/bg2.png) left top no-repeat;}
.sideBar .liFirst a:hover, .sideBar .liFirst .aNow{background:url(../images/bg2on.png) left top no-repeat;}
.sideBar .liLast a{background:url(../images/bg3.png) left top no-repeat;}
.sideBar .liLast a:hover, .sideBar .liLast .aNow{background:url(../images/bg3on.png) left top no-repeat;}

.CoffeePart1{position:relative; height:560px;}
.CoffeePart1 .list{padding:97px 0 0 0;}
.CoffeePart1 li{float:left; width:311px; height:352px; overflow:hidden; border:#e7e7e7 solid 1px; text-align:center; margin-right:45px; position:relative; left:77px;}
.CoffeePart1 .imgDiv{padding-top:9px;}
.CoffeePart1 .name {display:block; height:57px; line-height:57px; overflow:hidden; font-size:22px; color:#ff6600;}
.CoffeePart1 .liNow{background:#ff6600; border:#ff6600 solid 1px;}
.CoffeePart1 .liNow .name {color:#FFF;}
.CoffeePart1 .liNow .name a{color:#FFF;}

.CoffeePart2{height:auto; position:relative; background:#7b5740; padding-bottom:20px;}
.CoffeePart2 .wal{padding-top:97px;}
.CoffeePart2 .bg{background:#463124; position:relative; left:4px; top:4px;}
.CoffeePart2 table{background:#FFF; position:relative; left:-4px; top:-4px;}
.CoffeePart2 th{height:66px; font-size:26px; background:#cc6607; color:#FFF; border-right:#b05705 solid 1px; border-left:#d47d2c solid 1px; font-weight:400; width:20%;}
.CoffeePart2 .th_01{border:0px; background:#FFF; color:#cc6600; border-bottom:#e1e1e1 solid 1px;}
.CoffeePart2 td{height:47px; font-size:16px; border-right:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; text-align:center; width:20%;}

.CoffeePart3{height:825px; position:relative;}
.CoffeePart3 .TrainTitle{top:33px;}
.CoffeePart3 .list{overflow:hidden; position:relative; padding-top:174px;}
.CoffeePart3 ul{width:110%;}
.CoffeePart3 li{float:left; margin-right:7px; height:192px; overflow:hidden; position:relative;}
.CoffeePart3 .name{position:absolute; left:0px; top:0px; display:block; width:100%; height:184px; line-height:184px; text-align:center; background:url(../images/bg4.png); color:#FFF; font-size:24px; display:none;}

.CustomerLayer{position:fixed; z-index:100; left:50%; top:50%; margin-left:-293px; margin-top:-108px; background:url(../images/customerlayer.png) left top no-repeat; width:586px; height:216px;}
.CustomerLayer .content{font-size:16px; line-height:28px; padding:48px 10px 0 192px; height:115px; overflow:hidden;}
.CustomerLayer .content h1{font-size:20px; padding-bottom:2px;}
.CustomerLayer .btnDiv{text-align:center; padding:0 10px 0 192px;}
.CustomerLayer .btnDiv a{padding:0 8px;}

.sideTelBtn{position:fixed; z-index:100; left:0px; top:50%; margin-top:-38px; background:url(../images/sidetel.png) left top no-repeat; width:40px; height:77px; cursor:pointer;}
.sideTelBtn div{font-size:14px; color:#FFF; line-height:18px; padding:5px 0 0 5px;}
.sideTelLayer{position:fixed; z-index:100; left:0px; top:50%; margin-top:-116px; background:url(../images/sidetellayer.png) left top no-repeat; width:141px; height:233px; text-align:center; color:#FFF; display:none;}
.sideTelLayer .close{display:block; background:url(../images/close.png) center no-repeat; width:28px; height:26px; margin-left:auto;}
.sideTelLayer h1{font-size:20px; position:relative; top:-3px; height:138px;}
.sideTelLayer .input1{width:131px; height:28px; line-height:28px; text-align:center; background:#FFF; margin-bottom:6px;}
.sideTelLayer .btn1{width:113px; height:28px; background:#333; color:#FFF; font-size:14px;}

.sideConsultationA{position:fixed; z-index:100; right:0px; top:50%; margin-top:-59px; background:url(../images/sideconsultation.png) left top no-repeat; width:38px; height:118px; font-size:16px; color:#FFF; line-height:18px; cursor:pointer;}
.sideConsultationA div{padding:25px 6px 0 11px;}
.sideConsultation{position:fixed; z-index:100; right:0px; top:50%; margin-top:-230px; background:url(../images/sideconsultationbg.png) left top no-repeat; width:142px; height:460px; display:none;}
.sideConsultation .close{display:block; background:url(../images/close.png) center no-repeat; width:28px; height:26px; margin-left:auto;}
.sideConsultation .list{padding:43px 4px 0 4px;}
.sideConsultation .list a{display:block; height:42px; line-height:40px; overflow:hidden; padding-left:53px; position:relative; background:url(../images/line3.gif) bottom repeat-x; font-size:14px;}
.sideConsultation .list img{position:absolute; left:15px; top:6px;}
.sideConsultation .tel{margin:0 4px; background:url(../images/line3.gif) bottom repeat-x; font-size:14px; padding:5px;}
.sideConsultation .tel h1{font-size:20px; color:#ff6600;}
.sideConsultation .fl{padding:8px 0 0 9px;}
.sideConsultation .fr{width:14px; line-height:1em; padding:10px 9px 0 0;}
.sideConsultation .fr span{display:inline-block; padding-top:6px;}


.kec_1 {width:531px; height:283px; background-image:url(../images/4-2_03.png); margin-left:46px; float:left;}
.kec_2 {float:left; padding-left:47px; padding-top:60px; width:15px; font-size:24px; color:#FFFFFF;}
.kec_3 {float:left; width:365px; margin: 20px 5px 5px 90px; font-size:18px; line-height:33px; color:#666666;}
.kec_4 {font-size:18px; line-height:40px; color:#FF6600;}
.kec_5 {float:left; background-image:url(../images/4-2_05.png); width:50px; height:283px;}
.kec_6 {width:531px; height:283px; margin-left:46px; float:left;}
.kec_11 {width:360px; height:283px; background-image:url(../images/4-2_03.png); margin-left:25px; float:left;}
.kec_12 {float:left; padding-left:37px; padding-top:60px; width:12px; font-size:24px; color:#FFFFFF;}
.kec_13 {float:left; width:245px; margin: 20px 5px 5px 90px; font-size:15px; line-height:33px; color:#666666;}
.kec_14 {font-size:18px; line-height:40px; color:#FF6600;}
.kec_16{float:left; padding-left:37px; padding-top:5px; width:12px; font-size:23px; color:#FFFFFF;}


.ll{ position:relative;}
.llbox{float:left; width:308px; height:283px;}
.ll .imgDiv{width:408px; height:283px; position:absolute; left:123px;}




/*修改*/
.TrainPart1 .rollBox{width:1200px;overflow:hidden;margin:0 auto; position:relative;}
.TrainPart1 .rollBox .Cont{width:1200px;overflow:hidden;margin:0 auto;padding-top:20px;}
.TrainPart1 .rollBox .ScrCont{width:10000000px;}
.TrainPart1 .rollBox .pic{float:left; width:215px; height:350px; margin-right:31px; position:relative;/* background:url(../images/trainpart1_1.png) left bottom no-repeat;*/ text-align:center; margin-top:40px;}
.TrainPart1 .rollBox h2{font-size:26px; font-weight:400; padding:100px 0 10px 0;}
.TrainPart1 .rollBox h2 a{color:#ff6600;}
.TrainPart1 .rollBox .content{font-size:14px; line-height:24px; padding:0 10px; cursor:pointer;}
.TrainPart1 .rollBox .imgDiv{position:absolute; left:0px; bottom:0px;}
.TrainPart1 .rollBox .imgDiv img{ width:215px; height:178px; display:inline-block; max-width:100%;}
.TrainPart1 .rollBox #List1,.rollBox #List2{float:left;}
.TrainPart1 .rollBox .img1{ position:absolute; left:0; top:204px; z-index:99;background:url(../images/zuos1_1.png); width:27px; height:54px; cursor:pointer;}
.TrainPart1 .rollBox .img1:hover{ position:absolute; left:0; top:204px; z-index:99;background:url(../images/zuos1s_1.png); width:27px; height:54px;cursor:pointer;}
.TrainPart1 .rollBox .img2{ position:absolute; right:0; top:204px;z-index:99;background:url(../images/yous1_1.png); width:27px; height:54px;cursor:pointer;}
.TrainPart1 .rollBox .img2:hover{ position:absolute; right:0; top:204px;z-index:99;background:url(../images/yous1s_1.png); width:27px; height:54px;cursor:pointer;}

.TrainPart1 .rollBox .pic li{ width:215px; height:340px; margin-right:59px; float:left; display:block; }
.TrainPart1 .rollBox .pic li a{ display:block; width:215px; height:340px; overflow:hidden;  position:relative;}
.TrainPart1 .rollBox .Cont .ScrCont .pic .main3_d{ overflow:hidden; color:#FFFFFF; opacity:0.8; filter:Alpha(opacity=80); background:#000000; width:215px; height:50px; position: absolute; z-index:11; bottom:0; transition:all 1s ease 0s;}
.TrainPart1 .rollBox .Cont .ScrCont .pic li:hover a .main3_d{ height:340px; padding-top:30px; transition:all 1s ease 0s;}
.TrainPart1 .rollBox .pic li a h3{ font-size:18px; padding:8px 0;text-align:center; }
.TrainPart1 .rollBox .pic li a   p{ padding:8px 10px;text-align: left;}
.TrainPart1 .rollBox .pic .main3_4{ margin-right:0 !important;}








